Струва ли си да ползвате NTFS?

Преди всичко трябва да имате впредвид че NTFS работи малко по-бавно ( заради заради допълнителните services и системата за сигурност ).Ако имате малко оперативна памет (под 128 МВ ) и сте решили да си инсталирате ХР и да ползвате NTFS – просто ще стане една ужасна история.

( Мнение на ockap http://ockap.data.bg/ Тук малко си збъркал. Аз вкъщи работя с NTFS два дяла, един дял FAT32 и един дял Linux EXT2 и съм със 128mb ddram 266mhz със инсталирани wibXp Pro и Linux Suse8.2 и PC-то си върви идеално без никакви проблеми.)

Какви са предимствата на FAT 32 ?Работи по-бързо и заема по-малко памет!

Какви са предимствата на NTFS ?Един руснак сполучливо ги описва с една дума : indestructible.

Без майтап , NTFS много трудно може да се скапе , въпреки че не е невъзможно.Правени са най-различни експерименти като са пускани най-различни оптимизатори на дискове , в най-неподходящия момент са натискали RESET , тия тестове са повтаряни много пъти но без резултат , NTFS си е бачкала без грешка.

Какво е NTFS и как работи?

NTFS се появява от HPFS , разработвана от IBM и Microsoft за проекта OS/2.Отначало се е ползвала с Windows NT 3.1. , като идеята е била да правят конкуренция на NetWare и Unix, затова NTFS е събрала всички достижения към тогавашния момент.

1.Работа с големи дискове.При NTFS размера на клъстера е 512 байта , което по принцип е оптимално , но този рамер може да бъде променян до 64К. Теоретично NTFS може да работи с дялове до 16 777 216 терабайта (засега теорията не се е потвърдила от практиката поради липсата на харддискове с такъв капацитет).

2.Устойчивост.В NTFS има две копия на аналога FAT ,по-точно оригинал и копие , тука те се казват MFT (Master File Table). За разлика от FAT MSDOS, MFT повече прилича на таблица с база данни.Ако оригинала на МFТ се повреди по някаква причина , например bad-sector , при следващото зареждане системата ползва копието и автоматично създава нов оригинал , като взема предвид повредения сектор и не пише върху него.

Освен това NTFS ползва следната система за транзакции когато записва файлове върху диска .

1. NTFS инициира процеса на запис , като едновременно с това съобщава на Log File Service да записва лог за действията

2. Данните за пишат в кеша под управлението на Cache Manager

3. Cache Manager праща данните на Virtual Memory Manager

4. Virtual Memory Manager праща данните на драйвъра на диска ( ако има RAID това става през Fault Tolerant Driver )

5. Дравйъра на диска ги праща на контролера , който ги записва в кеша или направо на диска

6. Ако операцията е минала без грешка лог-записа се изтрива

7. Ако е станала грешка записа на лога остава в таблицата за транзакции и при следващия достъп до диска Log File Service я намира и възстановява всичко както е било преди операцията

Такава система ви гарантира съхраняване на данните при копиране , преместване , промяна във файловете.Загуба е възможна само на тези изменения , които са настъпили точно когато е спрял да работи кеша или райд контролера и промените не са успели да се запишат на диска.

3.Защитеност . NTFS третира файловете като обекти.Всеки обект има свойства ( име , дата на създаване , на последна промяна , архивен статус ) и методи за работа - open, close, read и write.Ползвателите на файловете , включително и мрежовите, като се обърнат към съответния файл ( обект ) всъщност се обръщат към методите , а Security Reference Monitor определя юзъра какви права има върху обекта.Шифроването на файловете е допълнителен метод за защита.

4.Компресия на данните .NTFS позволява да се компресират отделни каталози и файлове , за разлика от DriveSpace , който компресира цели дискове.

5.Съвместимост с формата ISO Unicode. Unicode ползва 16bit за кодиране на всеки символ за разлика от ASCII , който ползва 8 bit .За юзърите това означава че могат да кръщават файловете на всякакъв език.

Някои неща обаче искат FAT/FAT32 , примерно - ако си забравите администраторската парола няма да можете да я делнете с някакъв софтуер , както ако е под FAT 32 , ако ползвате някои програми от сорта на Norton Ghost също има вероятност да искат дял , форматиран с FAT / FAT 32 , иначе няма да могат да пишат в/у него.Сигурно има и други неща , за които не се сещам в момента.

Идеята да имате някой дял от HDD под FAT32 може би не е лоша все пак.

Същото нещо разказано като за малки деца :

Ако си представите диска като една къща с много предмети вътре а директориите като стаи в къщата , то тогава FAT таблицата е списъка с точното място на всичките предмети и в тая таблица се отбелязва промяната на мястото на всеки един предмет. При такова сравнение NTFS ще бъде 2 еднакви списъка , и преди да се нанесе промяна в единия списък ( от който пък автоматично се изкопира втория ) се пише едно малко листче .Ако в момента , в който нанасяте промяната в списъка той се скапе по някаква причина ще останете с резервния списък и малкото листче .Оригиналния списък се възстановява от резервното копие , а от малкото листче се добавя промяната в списъка и малкото листче се унищожава едва след като списъка е подновен успешно .Освен това в тоя списък е указано кой в коя стая има право да рови в къщата и точно какви права има върху предметите .

Ето ви една табличка да сравните по различни критерии

Criteria | NTFS5 | NTFS | FAT32 | FAT16
Operting System | Windows 2000 Windows XP | Windows NT Windows 2000 Windows XP | Windows 98 Windows ME Windows 2000 Windows XP | DOS All versions of Microsoft Windows
Limitations
Max Volume Size | 2TB | 2TB | 2TB | 2GB
Max Files on Volume | Nearly Unlimited | Nearly Unlimited | Nearly Unlimited | ~65000
Max File Size | Limit Only by Volume Size | Limit Only by Volume Size | 4GB | 2GB
Max Clusters Number | Nearly Unlimited | Nearly Unlimited | 268435456 | 65535
Max File Name Length | Up to 255 | Up to 255 | Up to 255 | Standard - 8.3 Extended - up to 255
File System Features
Unicode File Names | Unicode Character Set | Unicode Character Set | System Character Set | System Character Set
System Records Mirror | MFT Mirror File | MFT Mirror File | Second Copy of FAT | Second Copy of FAT
Boot Sector Location | First and Last Sectors | First and Last Sectors | First Sector | First Sector
File Attributes | Standard and Custom | Standard and Custom | Standard Set | Standard Set
Alternate Streams | Yes | Yes | No | No
Compression | Yes | Yes | No | No
Encryption | Yes | No | No | No
Object Permissions | Yes | Yes | No | No
Disk Quotas | Yes | No | No | No
Sparse Files | Yes | No | No | No
Reparse Points | Yes | No | No | No
Volume Mount Points | Yes | No | No | No
Overall Performance
Built-In Security | Yes | Yes | No | No
Recoverability | Yes | Yes | No | No
Performance | Low on small volumes High on Large | Low on small volumes High on Large | High on small volumes Low on large | Highest on small volumes Low on large
Disk Space Economy | Max | Max | Average | Minimal on large volumes
Fault Tolerance | Max | Max | Minimal | Average

за контакти : pchelp@data.bg